<li ng-click='picker()' ng-class='{active:isActive}'>{{selectedData.text}}<span class='ion-chevron-down' ng-class="{'ion-chevron-up':isActive}"></span>

    <ul ng-click='stopPropagation($event)' class='filter-picker' ng-class='{active:isActive}' ng-style='pickerStyle'>
        <li ng-if='isSingle' ng-class="{'checked':item.checked}" ng-repeat="item in dataSource" ng-click='onclick(item);'>
            <span class="filter-span">{{item.text}}</span>
        </li>
        <div ng-if='!isSingle'  class='filter-picker filter-picker-mutiple' ng-class='{active:isActive}' ng-style='pickerStyle'>
            <div class="btns">
                <div class="btns-title">{{defaultText}}</div>

                <button class='button' type='button' ng-click='enter(item);' ng-class='{"is-checked":item.checked}' ng-repeat="item in dataSource"  >
                    {{item.text}}
                </button>
            </div>

            <div class="button-bar">
                <a class="button  button-light" ng-click='reset();'>
                    重置
                </a>
                <a class="button  button-light" ng-click='confirm()' >
                    确定
                </a>
            </div>

        </div>
    </ul>

</li>
